package edu.sjsu.cs.queryopt.dbms.dao;

public class Predicate {
	
	public boolean inList = false; // true if predicate is an inlist 
	
	public boolean join; // true if join predicate, false if local predicate
	
	// Related to output table
	public char type = ' '; // E (equal), R (range), I (IN list)
	
	public int card1; // left column cardinality
	public int card2; // right column cardinality
	
	public double ff1; // left column filter factor
	public double ff2; // right column filter factor
	
	public int sequence; // order of predicate evaluation
	
	public String text = ""; // original text
	public String description = ""; // description for added predicates and other notes
}
